home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / vidlibp / vidopt.frm < prev    next >
Text File  |  1995-05-01  |  5KB  |  203 lines

  1. VERSION 2.00
  2. Begin Form VidOpt 
  3.    BackColor       =   &H00FFFFFF&
  4.    BorderStyle     =   1  'Fixed Single
  5.    Caption         =   "Copy Video Options"
  6.    ClientHeight    =   3810
  7.    ClientLeft      =   2115
  8.    ClientTop       =   1440
  9.    ClientWidth     =   3015
  10.    Height          =   4215
  11.    HelpContextID   =   135
  12.    Left            =   2055
  13.    LinkTopic       =   "Form1"
  14.    MaxButton       =   0   'False
  15.    MinButton       =   0   'False
  16.    ScaleHeight     =   3810
  17.    ScaleWidth      =   3015
  18.    Top             =   1095
  19.    Width           =   3135
  20.    Begin CommandButton cmdOK 
  21.       Caption         =   "&OK"
  22.       Default         =   -1  'True
  23.       Height          =   540
  24.       HelpContextID   =   135
  25.       Left            =   855
  26.       TabIndex        =   7
  27.       Top             =   3075
  28.       Width           =   1230
  29.    End
  30.    Begin Frame fraReplace 
  31.       BackColor       =   &H00FFFFFF&
  32.       Caption         =   "Data Option:"
  33.       Height          =   990
  34.       HelpContextID   =   135
  35.       Left            =   315
  36.       TabIndex        =   3
  37.       Top             =   1875
  38.       Width           =   2220
  39.       Begin OptionButton optReplace 
  40.          Caption         =   "Replace data"
  41.          Height          =   315
  42.          HelpContextID   =   135
  43.          Left            =   135
  44.          TabIndex        =   5
  45.          Top             =   600
  46.          Width           =   1770
  47.       End
  48.       Begin OptionButton optAppend 
  49.          Caption         =   "Append data"
  50.          Height          =   315
  51.          HelpContextID   =   135
  52.          Left            =   135
  53.          TabIndex        =   4
  54.          Top             =   300
  55.          Value           =   -1  'True
  56.          Width           =   1770
  57.       End
  58.    End
  59.    Begin CheckBox chkRating 
  60.       Caption         =   "Copy Rating Records"
  61.       Height          =   315
  62.       HelpContextID   =   135
  63.       Left            =   405
  64.       TabIndex        =   2
  65.       Top             =   1500
  66.       Width           =   2220
  67.    End
  68.    Begin CheckBox chkGenre 
  69.       Caption         =   "Copy Genre Records"
  70.       Height          =   315
  71.       HelpContextID   =   135
  72.       Left            =   405
  73.       TabIndex        =   1
  74.       Top             =   1125
  75.       Width           =   2220
  76.    End
  77.    Begin CheckBox chkVideo 
  78.       Caption         =   "Copy Video Records"
  79.       Height          =   315
  80.       HelpContextID   =   135
  81.       Left            =   405
  82.       TabIndex        =   0
  83.       Top             =   750
  84.       Width           =   2220
  85.    End
  86.    Begin Label lblTitle 
  87.       AutoSize        =   -1  'True
  88.       Caption         =   "Set Copy Options"
  89.       FontBold        =   -1  'True
  90.       FontItalic      =   0   'False
  91.       FontName        =   "MS Sans Serif"
  92.       FontSize        =   13.5
  93.       FontStrikethru  =   0   'False
  94.       FontUnderline   =   -1  'True
  95.       Height          =   300
  96.       Left            =   405
  97.       TabIndex        =   6
  98.       Top             =   225
  99.       Width           =   2070
  100.    End
  101. End
  102. ' Subsystem: Copy
  103. ' Module:    VidOpt.Frm
  104. ' Date:      01/01/94
  105. ' Author:    Richard Stauch
  106. ' Notes:
  107. ' This form gives the user an opportunity to select the
  108. ' files and tables they want to copy, and if they want to
  109. ' clear the "To" table first.
  110.  
  111. Option Explicit
  112. DefInt A-Z
  113.  
  114. Sub chkGenre_Click ()
  115. ' Toggle the Genre-Copy variable.
  116.   Select Case chkGenre.Value
  117.     Case UNCHECKED
  118.     ' Do not copy.
  119.       GenreCopy% = False
  120.     Case CHECKED
  121.     ' Copy.
  122.       GenreCopy% = True
  123.     Case GRAYED
  124.     ' Do nothing.
  125.   End Select
  126. End Sub
  127.  
  128. Sub chkRating_Click ()
  129. ' Toggle the Rating-Copy variable.
  130.   Select Case chkRating.Value
  131.     Case UNCHECKED
  132.     ' Do not copy.
  133.       RatingCopy% = False
  134.     Case CHECKED
  135.     ' Copy.
  136.       RatingCopy% = True
  137.     Case GRAYED
  138.     ' Do nothing.
  139.   End Select
  140. End Sub
  141.  
  142. Sub chkVideo_Click ()
  143. ' Toggle the Video-Copy variable.
  144.   Select Case chkVideo.Value
  145.     Case UNCHECKED
  146.     ' Do not copy.
  147.       VideoCopy% = False
  148.     Case CHECKED
  149.     ' Copy.
  150.       VideoCopy% = True
  151.     Case GRAYED
  152.     ' Do nothing.
  153.   End Select
  154. End Sub
  155.  
  156. Sub cmdOK_Click ()
  157. ' Remove the VidOpt form from the screen.
  158.   Unload VidOpt
  159. End Sub
  160.  
  161. Sub Form_Load ()
  162. ' Display the form, and select/unselect boxes.
  163. ' Notes:
  164. ' Setting the values in these check boxes and option buttons
  165. ' generates Click events for them, automatically setting the
  166. ' associated variables.
  167.   If GenreCopy% = True Then
  168.   ' Copy Genre table.
  169.     chkGenre = CHECKED
  170.   Else
  171.     chkGenre = UNCHECKED
  172.   End If
  173.   If RatingCopy% = True Then
  174.   ' Copy Rating table.
  175.     chkRating = CHECKED
  176.   Else
  177.     chkRating = UNCHECKED
  178.   End If
  179.   If VideoCopy% = True Then
  180.   ' Copy Video table.
  181.     chkVideo = CHECKED
  182.   Else
  183.     chkVideo = UNCHECKED
  184.   End If
  185.   If ReplaceData% = True Then
  186.   ' Set Replace option.
  187.     optReplace = True
  188.   Else
  189.     optAppend = True
  190.   End If
  191. End Sub
  192.  
  193. Sub optAppend_Click ()
  194. ' Do not replace existing data.
  195.   ReplaceData% = False
  196. End Sub
  197.  
  198. Sub optReplace_Click ()
  199. ' Replace data.
  200.   ReplaceData% = True
  201. End Sub
  202.  
  203.